﻿<%@ Control Language="C#" ClassName="StockOutDetailsFields" %>

<asp:FormView ID="FormView1" runat="server">
	<ItemTemplate>
		<table border="0" cellpadding="3" cellspacing="1">
			<tr>
        <td class="literal"><asp:Label ID="lbldataExpDate" runat="server" Text="Exp Date:" AssociatedControlID="dataExpDate" /></td>
        <td>
					<asp:TextBox runat="server" ID="dataExpDate" Text='<%# Bind("ExpDate", "{0:d}") %>' MaxLength="10"></asp:TextBox><asp:ImageButton ID="cal_dataExpDate" runat="server" SkinID="CalendarImageButton" OnClientClick="javascript:showCalendarControl(this.previousSibling);return false;" />
				</td>
			</tr>
			<tr>
        <td class="literal"><asp:Label ID="lbldataUnitPrice" runat="server" Text="Unit Price:" AssociatedControlID="dataUnitPrice" /></td>
        <td>
					<asp:TextBox runat="server" ID="dataUnitPrice" Text='<%# Bind("UnitPrice") %>'></asp:TextBox><asp:RequiredFieldValidator ID="ReqVal_dataUnitPrice" runat="server" Display="Dynamic" ControlToValidate="dataUnitPrice" ErrorMessage="Required"></asp:RequiredFieldValidator><asp:RegularExpressionValidator ID="RegExVal_dataUnitPrice"  runat="server" ControlToValidate="dataUnitPrice" Display="Dynamic" ValidationExpression="^\$?[0-9]+(,[0-9]{3})*(\.[0-9]{2})?$" ErrorMessage="Invalid Value" />
				</td>
			</tr>
			<tr>
        <td class="literal"><asp:Label ID="lbldataRemark" runat="server" Text="Remark:" AssociatedControlID="dataRemark" /></td>
        <td>
					<asp:TextBox runat="server" ID="dataRemark" Text='<%# Bind("Remark") %>' MaxLength="250"></asp:TextBox>
				</td>
			</tr>
			<tr>
        <td class="literal"><asp:Label ID="lbldataBatchLot" runat="server" Text="Batch Lot:" AssociatedControlID="dataBatchLot" /></td>
        <td>
					<asp:TextBox runat="server" ID="dataBatchLot" Text='<%# Bind("BatchLot") %>' MaxLength="20"></asp:TextBox>
				</td>
			</tr>
			<tr>
        <td class="literal"><asp:Label ID="lbldataStockOutId" runat="server" Text="Stock Out Id:" AssociatedControlID="dataStockOutId" /></td>
        <td>
					<data:EntityDropDownList runat="server" ID="dataStockOutId" DataSourceID="StockOutIdStockOutDataSource" DataTextField="StockOutDate" DataValueField="StockOutId" SelectedValue='<%# Bind("StockOutId") %>' AppendNullItem="true" Required="true" NullItemText="< Please Choose ...>" ErrorText="Required" />
					<data:StockOutDataSource ID="StockOutIdStockOutDataSource" runat="server" SelectMethod="GetAll"  />
				</td>
			</tr>
			<tr>
        <td class="literal"><asp:Label ID="lbldataStockOutDetailId" runat="server" Text="Stock Out Detail Id:" AssociatedControlID="dataStockOutDetailId" /></td>
        <td>
					<asp:TextBox runat="server" ID="dataStockOutDetailId" Text='<%# Bind("StockOutDetailId") %>'></asp:TextBox><asp:RequiredFieldValidator ID="ReqVal_dataStockOutDetailId" runat="server" Display="Dynamic" ControlToValidate="dataStockOutDetailId" ErrorMessage="Required"></asp:RequiredFieldValidator><asp:RangeValidator ID="RangeVal_dataStockOutDetailId" runat="server" Display="Dynamic" ControlToValidate="dataStockOutDetailId" ErrorMessage="Invalid value" MaximumValue="9223372036854775807" MinimumValue="-9223372036854775808" Type="Double"></asp:RangeValidator>
				</td>
			</tr>
			<tr>
        <td class="literal"><asp:Label ID="lbldataQuantity" runat="server" Text="Quantity:" AssociatedControlID="dataQuantity" /></td>
        <td>
					<asp:TextBox runat="server" ID="dataQuantity" Text='<%# Bind("Quantity") %>'></asp:TextBox><asp:RequiredFieldValidator ID="ReqVal_dataQuantity" runat="server" Display="Dynamic" ControlToValidate="dataQuantity" ErrorMessage="Required"></asp:RequiredFieldValidator><asp:RangeValidator ID="RangeVal_dataQuantity" runat="server" Display="Dynamic" ControlToValidate="dataQuantity" ErrorMessage="Invalid value" MaximumValue="2147483647" MinimumValue="-2147483648" Type="Integer"></asp:RangeValidator>
				</td>
			</tr>
			<tr>
        <td class="literal"><asp:Label ID="lbldataDrugId" runat="server" Text="Drug Id:" AssociatedControlID="dataDrugId" /></td>
        <td>
					<asp:TextBox runat="server" ID="dataDrugId" Text='<%# Bind("DrugId") %>' MaxLength="20"></asp:TextBox><asp:RequiredFieldValidator ID="ReqVal_dataDrugId" runat="server" Display="Dynamic" ControlToValidate="dataDrugId" ErrorMessage="Required"></asp:RequiredFieldValidator>
				</td>
			</tr>
			
		</table>

	</ItemTemplate>
</asp:FormView>


